package id.net.iconpln.bb.server.dao;

import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import oracle.jdbc.OracleTypes;

import org.hibernate.Session;

import id.net.iconpln.bb.server.model.persistence.ModelPerencanaaBb;
import id.net.iconpln.bb.server.model.persistence.MasterAllMembers;
import id.net.iconpln.bb.server.model.persistence.MasterJadwal;
import id.net.iconpln.bb.server.model.persistence.MasterModul;
import id.net.iconpln.bb.server.model.persistence.MasterPasokan;
import id.net.iconpln.bb.server.model.persistence.MasterPemasok;
import id.net.iconpln.bb.server.model.persistence.MasterPembangkit;
import id.net.iconpln.bb.server.model.persistence.MasterSurveyor;
import id.net.iconpln.bb.server.model.persistence.MasterTransportir;
import id.net.iconpln.bb.server.model.persistence.ModelMasterBb;
import id.net.iconpln.bb.server.model.persistence.ModelPengendalianBb;
import id.net.iconpln.bb.server.model.persistence.RakorPKS;
import id.net.iconpln.bb.server.util.CommonModule;

public interface BbDao {
	public List<MasterModul> getMasterModul();
	public List<MasterAllMembers> getListMasterBb(String codeMaster);
	public List<ModelPengendalianBb> getListPengendalianBb(String id_pltu,String codeCtl);
	public List<ModelPerencanaaBb> getListPerencanaanBb(String id_pltu);
	public List<MasterPembangkit> getRkitall();
	public List<MasterPemasok> getpemasokall();
	public List<MasterJadwal> getjadwalall();
	public List<RakorPKS> getrakorall();
	public List<MasterSurveyor> getsureveyorall();
	public List<MasterTransportir> gettransall();
	public List<MasterPasokan> getpasokanall();
	
	public void saveMasterKit(MasterAllMembers masterallmembers, String codeMaster,String crud);
	public void updateMasterKit(MasterAllMembers masterallmembers);
	
	
}
